package IPrototipo.Gestores;

import IPrototipo.Entidades.Competencia;
import IPrototipo.Entidades.Disponibilidad;
import IPrototipo.Entidades.Modalidad;
import IPrototipo.Entidades.Participante;
import IPrototipo.Entidades.Ronda;

public final class GestorCompetencia {
	private static GestorCompetencia gestCompetencia = new GestorCompetencia();
	 
    private GestorCompetencia() {
    }
	
    static public GestorCompetencia getGestorCompetencia() {

        if (gestCompetencia == null) {
            gestCompetencia = new GestorCompetencia();
        }
        return gestCompetencia;
    }
	public Competencia crearCompetencia(String nombreC,String deporteAsociado,Disponibilidad[] disponibilidades,
			Ronda[] rondas, Modalidad mod,Participante[] participantes,String reglamento,String usuario,String estado){
		Competencia ret= new Competencia();
		
		ret.setNombreCompetencia(nombreC);
		ret.setDeporteAsociado(deporteAsociado);
		ret.setModalidad(mod);
		ret.setReglamento(reglamento);
		ret.setUsuario(usuario);
		ret.setParticipantes(participantes);
		ret.setDisponibilidades(disponibilidades);
		ret.setRondas(rondas);
		ret.setEstado(estado);
		
		
		return ret;
	}

}
